package com.ctshk.rpc.tour.req;

import com.ctshk.rpc.tour.req.trip.FileReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author pf
 */
@Data
@ApiModel(value = "TripCustomCostReq对象", description = "自定义成本对象")
public class TripCustomCostReq implements Serializable {


    @ApiModelProperty(value = "默认成本id")
    private Long id;

    @ApiModelProperty(value = "行程ID")
    private Long tripId;

    @ApiModelProperty(value = "分摊名称")
    private String name;

    @ApiModelProperty(value = "报价单文件")
    private List<FileReq> quotationFileUrl;

    @ApiModelProperty(value = "档案备注")
    private String fileNotes;

    @ApiModelProperty(value = "销售价格设置")
    private List<TripCustomSalePriceReq> customSalePriceList ;

    @ApiModelProperty(value = "团综合成本")
    private List<SeriesTripCustomCostGroupReq> costGroupList;

    @ApiModelProperty(value = "代收费用")
    private List<SeriesTripDefaultCostCollectionReq> costCollectionList;

    @ApiModelProperty(value = "调整项目")
    private List<SeriesTripCustomFeeAdjustReq> feeAdjustList;

}
